<?php if( $this->session->userdata('session_iniciada') != TRUE ){ redirect(site_url('login')); } ?>
<div align="center"><?php echo $this->pagination->create_links(); ?></div>
<div id="tabla_maestros" align="center">
<br/>
<!-- BUSQUEDA AVANZADA -->
<a href="#" class="show_hide">Busqueda Avanzada (Mostrar/Ocultar)</a>
<div id="filtroRegistros" class="slidingDiv">
    <form id="filtroRegistroForm" action="Maestros/BuscarMaestro" method="POST">
                <select name="tipoBusqueda" id="tipoBusqueda" class="inputTextMedium">
                    <option value="null">--Seleccionar--</option>
                    <option value="matricula">Por Matricula</option>
                    <option value="maestro">Por Maestro</option>
                </select>
                <input name="filtro" id="filtro" class="inputTextMedium" type="text" />
                <input name="btnFiltro" id="btnFiltro" class="button" type="submit" value="Buscar" />
    </form>
</div>
<!-- FIN BUSQUEDA AVANZADA -->
<br/>
<!-- AGREGAR NUEVO ALUMNO -->
<a href="#" class="show_hide2">Agregar Nuevo Maestro (Mostrar/Ocultar)</a>
<div id="nvoMaestro" class="slidingDiv2">
    <form id="nvoMaestroForm" action="Maestros/AgregarMaestro" method="POST">
                Matricula:<input name="matricula" id="matricula" class="inputTextMedium" type="text" />
                Nombre:<input name="maestro" id="maestro" class="inputTextMedium" type="text" />
                <input name="btnNvoMaestro" id="btnNvoMaestro" class="button" type="submit" value="Guardar" />
    </form>
</div>
<!-- FIN AGREGAR NUEVO MAESTRO -->
<!-- TABLA MAESTROS -->
<table id="rounded-corner" >
    <thead>
    	<tr>
        	<th scope="col" class="rounded-company">Matricula</th>
            <th scope="col" class="rounded-q1">Maestro</th>
            <th scope="col" class="rounded-q2">Modificar</th>
            <th scope="col" class="rounded-q4">Eliminar</th>
        </tr>
    </thead>
        <tfoot>
    	<tr>
        	<td colspan="3" class="rounded-foot-left"></td>
        	<td class="rounded-foot-right">&nbsp;</td>
        </tr>
    </tfoot>
    <tbody>
        <?php
            $_html = "";
            foreach ($registros as $registro) {
                $_html .= "<tr>\n";
                $_html .=       "\t<td>" . $registro->id . "</td>\n";
                $_html .=       "\t<td>" . $registro->nombre    . "</td>\n";
                $_html .=       "\t<td title = 'Modificar Registro'><img id=\"img" . $registro->id . "\" src='" . dirname(base_url()) . "/ci/img/modificar.png' onclick=\"mostrarModForm('". $registro->id ."','". $registro->nombre ."');\" /></td>\n";
                $_html .=       "\t<td title = 'Eliminar Registro'><img src='" . dirname(base_url()) . "/ci/img/eliminar.png' onclick=\"confirmarEliminar('". $registro->id ."','". $registro->nombre ."');\" /></td>\n";
                $_html .= "</tr>\n";
                $_html .= "<tr>\n";
                $_html .= "\t<td style = \"padding: 0px;\" colspan=\"4\"><div id=\"div" . $registro->id . "\"></div></td>\n";
                $_html .= "</tr>\n";
            }
            echo $_html;
        ?>
    </tbody>
</table>
</div>
<div align="center"><?php echo $this->pagination->create_links(); ?></div>
<br/>
<br/>


<!-- Confirmar Eliminacion de Estudiante -->
<script type="text/JavaScript">
    function confirmarEliminar(mat,nombre){
    var decision = confirm("Esta seguro de eliminar maestro : " + nombre + " ?");
    if( decision == true)
        window.location = "<?php echo site_url()?>/Maestros/EliminarMaestro/" + mat;
    else
        window.location = "<?php echo site_url()?>/Maestros";
    }
</script>
<!-- Fin confirmacion eliminar estudiante -->

<!-- Modificar MAESTRO -->
<script type="text/javascript">
    function mostrarModForm (id,nombre) {
        var _id             = id;               //Matricula
        var img_id          = "#img" + id;      //IMG Modificar
        var div_id          = "#div" + id;      //Div contenido debajo de cada registro
        var btn_guardar     = "#btn" + id;
        /*Campos dentro del div de contenido, para modificar MAESTRO*/
        var form            = "<form id=\"" + _id +"\" action=\"<?php echo site_url();?>/Maestros/ActualizarMaestro\" method=\"POST\" >";
        var cerrar_form     = "</form>";
        var nombre_input    = "<td>Nuevo Nombre: <input class=\"inputText\" type=\"text\" name=\"maestro\" id=\"maestro\" value=\"" + nombre + "\" size=\"45\" ></td>";
        var matricula_label = "<td>Matricula: <input class=\"inputTextReadOnly\" type=\"text\" name=\"matricula\" id=\"matricula\" value=\"" + _id + "\" readonly=\"readonly\" size=\"10\"  ></td>";
        var button_submit   = "<td><input class=\"button\" id=\"modificar\" type=\"submit\" value=\"Modificar\" ></td>";

        /*Click en Boton modificar -> carga una nueva fila debajo del registro a modificar*/
        $(img_id).click(function() {
            $(div_id).html(form + matricula_label + nombre_input + button_submit + cerrar_form);
            $(div_id).css("padding","8px");
        });
    }
</script>
<!-- Fin Modificar MAESTRO -->

<!-- NOTIFICACIONES AL USUARIO -->
<script type="text/javascript">
$(document).ready(function(){
    //Busqueda Avanzada
    $(".slidingDiv").hide();
    $(".show_hide").show();
    $('.show_hide').click(function(){
        $(".slidingDiv").slideToggle();
    });
    //Nuevo Estudiante
    $(".slidingDiv2").hide();
    $(".show_hide2").show();
    $('.show_hide2').click(function(){
        $(".slidingDiv2").slideToggle();
    });

    var aviso = "<?php echo $this->session->flashdata('aviso'); ?>";
    // Ocultar los mensajes
    hideAllMessages();
    if (aviso == "TRUE") {
        showMessage("success");
    } else if (aviso == "FALSE") {
        showMessage("error");
    }

    // Ocultar mensaje cuando den click
         $('.message').click(function(){
                  $(this).animate({top: -$(this).outerHeight()}, 500);
          });
});
</script>
<!-- NOTIFICACIONES AL USUARIO